package model

// User 用户基本信息
type User struct {
	Uid       string   `gorm:"primaryKey"` //用户编号
	Avatar    string   //头像
	Nickname  string   //昵称
	Type      UserType //用户类型
	VipDate   string   //会员到期日期 t8
	Sex       UserSex  //性别 1=男 2=女 0=未知
	Province  string   //省
	City      string   //市
	Country   string   //区
	LogTime   string   //最新登录时间
	LogIp     string   //登录IP
	RegIp     string   //注册IP
	RegDomain string   //注册网站域名
	Ctime     string   //t14
	Mtime     string   //t14
}

func (User) TableName() string {
	return "user"
}

// UserType 用户类型
type UserType string

const (
	USER_TYPE_USR UserType = "usr" // 普通用户
	USER_TYPE_VIP UserType = "vip" // 会员用户
)

type UserSex string

const (
	SEX_1 UserSex = "1" //男
	SEX_2 UserSex = "2" //女
	SEX_0 UserSex = "0" //未知
)
